Large-podded Pinweed - German English Dictionary